Page-level atomicity